package com.molichuxing.services.sdk.py.response;
import java.io.Serializable;
import java.util.Date;
import java.util.List;

import com.molichuxing.services.sdk.py.response.car.CarFinanceScoreInfo;
import com.molichuxing.services.sdk.py.response.driver.DriverLicenseInfo;
import com.molichuxing.services.sdk.py.response.face.FaceComparisionInfo;
import com.molichuxing.services.sdk.py.response.mobile.MobileCheckInfo;
import com.molichuxing.services.sdk.py.response.person.anti.PersonAntiSpoofingInfo;

import lombok.Data;

@Data
public class CisReport implements Serializable {
    private static final long serialVersionUID = 1L;

    /**
     * 报告编号
     */
    private String reportID;
    
    /**
     * 报告生成结束时间,格式YYYY-MM-DD HH24:mm:ss
     */
    private Date buildEndTime;
    
    /**
     * 查询原因ID，请联系客服经理提供具体的原因ID
     */
    private Integer queryReasonID;
    
    /**
     * 查询的收费子报告ID，多个收费子报告ID用逗号分隔
     */
    private String subReportTypes;
    
    /**
     * 查询的收费子报告id简称，多个简称之间用空格分隔
     */
    private String subReportTypesShortCaption;
    
    /**
     * 暂无特殊含义，可忽略
     */
    private String treatResult;
    
    /**
     * 有否系统错误，true：有错误，false：无错误
     */
    private String hasSystemError;
    
    /**
     * 该客户是否被冻结，true：被冻结，false：未被冻结
     */
    private String isFrozen;
    
    /**
     * 查询条件信息
     */
    private List<QueryConditions> queryConditions;
    
    /**
     * 驾驶证信息
     */
    private DriverLicenseInfo driverLicenseInfo;
    
    /**
     * 人脸识别信息
     */
    private FaceComparisionInfo faceComparisionInfo;
    
    /**
     * 个人手机号码核查信息
     */
    private MobileCheckInfo mobileCheckInfo;
    
    /**
     * 个人反欺诈风险评分信息
     */
    private PersonAntiSpoofingInfo personAntiSpoofingInfo;
    
    /**
     * 汽车金融评分
     */
    private CarFinanceScoreInfo carFinanceScoreInfo;
   
}